Text copied to clipboard!

Otsikko

Text copied to clipboard!

Sulautetun ohjelmiston kehittäjä

Kuvaus

Text copied to clipboard!
Etsimme motivoitunutta ja osaavaa sulautetun ohjelmiston kehittäjää liittymään tiimiimme. Tässä roolissa pääset työskentelemään monipuolisissa projekteissa, joissa kehitetään ohjelmistoja sulautetuille järjestelmille, kuten teollisuusautomaatioon, IoT-laitteisiin, ajoneuvoihin ja kulutuselektroniikkaan. Työskentelet osana asiantuntevaa tiimiä, jossa yhdistyvät elektroniikan, ohjelmistokehityksen ja järjestelmäarkkitehtuurin osaaminen. Sulautetun ohjelmiston kehittäjänä vastaat ohjelmistojen suunnittelusta, toteutuksesta, testauksesta ja dokumentoinnista. Työskentelet läheisessä yhteistyössä laitteistokehittäjien, projektipäälliköiden ja muiden sidosryhmien kanssa varmistaaksesi, että ratkaisut täyttävät tekniset ja toiminnalliset vaatimukset. Käytät työssäsi yleisiä ohjelmointikieliä, kuten C, C++ ja Python, sekä työkaluja kuten Git, JIRA ja erilaisia kehitysympäristöjä (IDE). Tehtävässä menestyminen edellyttää vahvaa teknistä osaamista, ongelmanratkaisutaitoja ja kykyä työskennellä sekä itsenäisesti että tiimissä. Arvostamme kokemusta reaaliaikaisista käyttöjärjestelmistä (RTOS), mikrokontrollereista, laitteistojen rajapintojen ohjelmoinnista sekä sulautettujen järjestelmien testauksesta ja virheenkorjauksesta. Tarjoamme sinulle mahdollisuuden kehittyä ammatillisesti, osallistua mielenkiintoisiin projekteihin ja työskennellä innovatiivisessa ympäristössä. Jos sinulla on intohimo teknologiaan ja haluat olla mukana kehittämässä tulevaisuuden älykkäitä ratkaisuja, tämä tehtävä voi olla juuri sinua varten. Liity joukkoomme ja ole osa tiimiä, joka muuttaa maailmaa yksi rivi koodia kerrallaan.

Vastuut

Text copied to clipboard!
  • Sulautettujen ohjelmistojen suunnittelu ja kehitys
  • Ohjelmistojen testaus ja virheenkorjaus
  • Dokumentaation laatiminen ja ylläpito
  • Yhteistyö laitteistokehittäjien ja muiden tiimien kanssa
  • Reaaliaikaisten järjestelmien ohjelmointi
  • Ohjelmistojen optimointi suorituskyvyn ja resurssien käytön osalta
  • Käyttöliittymien ja rajapintojen toteutus
  • Osallistuminen projektisuunnitteluun ja aikataulutukseen
  • Koodin versionhallinta ja katselmointi
  • Uusien teknologioiden ja työkalujen käyttöönotto

Vaatimukset

Text copied to clipboard!
  • Soveltuva korkeakoulututkinto (esim. tietotekniikka, elektroniikka)
  • Vahva osaaminen C- ja C++-ohjelmoinnista
  • Kokemusta sulautettujen järjestelmien kehityksestä
  • Tuntemus mikrokontrollereista ja laitteistojen rajapinnoista
  • Kokemus reaaliaikaisista käyttöjärjestelmistä (RTOS)
  • Hyvät ongelmanratkaisutaidot
  • Kyky työskennellä itsenäisesti ja tiimissä
  • Hyvä suomen ja englannin kielen taito
  • Kokemus versionhallintatyökaluista (esim. Git)
  • Ymmärrys ohjelmistokehityksen elinkaaresta

Mahdolliset haastattelukysymykset

Text copied to clipboard!
  • Kerro kokemuksestasi sulautettujen järjestelmien parissa.
  • Mitä ohjelmointikieliä hallitset parhaiten?
  • Oletko työskennellyt reaaliaikaisten käyttöjärjestelmien kanssa?
  • Miten lähestyt ohjelmiston virheenkorjausta?
  • Kuvaile tilanne, jossa ratkaisit teknisen haasteen tiimissä.
  • Miten pidät osaamisesi ajan tasalla?
  • Millaisia laitteistoalustoja olet käyttänyt aiemmin?
  • Oletko käyttänyt versionhallintaa projekteissasi?
  • Miten varmistat ohjelmiston laadun ja luotettavuuden?
  • Mikä motivoi sinua työssäsi ohjelmistokehittäjänä?